Pros
Eng talent was awesome and culture was good
Cons
Some teams have high expectations. Middle management not so smart and can be political
Pros
I have been with the company almost since the beginning of the company. I have seen the company grow but not just that, I have grown myself with the company. The management is very helpful and... provides space to grow personally, grow skills and manage work-life balance.
Cons
I don't think there is any issue.