Great place to learn and get experience.
Pros: good learning environment
Cons: requesting you to do too much with limited time.
Typical work weeks are anywhere from 45-50 hrs per week. The management in the office is not afraid to give you projects that may place you out of your comfort zone to help you learn, but at the same time you may have PMs looking over your shoulder on the simplest jobs. Great bunch of people to work with and a lot to learn from.