Great place to learn based of size and different kinds of projects.
Cons
Bonus structure is terrible. work life balance is nonexistent. I think most people who lov this company are lifers. Terrible pto and forced to use a week at the end of the year when offices close. But Christmas Eve and day after thanksgiving are working days.9/80 but still expected to be available.