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
Interesting work Passionate people and leadership Good pay and benefits Focused on employee satisfaction and growth
Cons
I have not experienced any cons