Great place to start a careerThe good thingsSalary here is quite high compare to other places that I've heard of. Benefits is also quite nice. The workers here are at average age of 30s so there is a lot of young people working here.
The challengesWorkload is heavy but if you manage your time well, it wont be that much of a burden.