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
Benefits are unmatched anywhere else. Unlimited pto, no healthcare premiums with incredible coverage. Most people are very good within their area of expertise.
Cons
Difficult career progression Pay is not based on performance