Pros
The best part is that the company encourages independent thinking and ideas which motivates you as individual.
And they are a good team to work with and share your inputs.
Cons
No such thing that i can find. Probably just that its a growing company