Pros
Company culture, benefits, and offices are all very nice. Overall, it's an awesome place to work.
Cons
Limited opportunities for growth depending on the team
Pros
The staff was great and was on various projects
Cons
- n/a can't think of any cons