Pros
Absolutely love working here, great experience, with lovely people, and the best provisions from the company. Such a community feeling with everyone, no matter how experienced or high up, always... willing to help out and answer questions!
Cons
I have no downsides to working here
Pros
very very fair compensation, lots of smart great people, awesome culture, and some amazing clients
Cons
work life balance and not a lot of vacation