Pros
Innovative solutions, smart, energetic group of people, great culture. I had many friends from this company.
Cons
I liked it better when it was a developing, dynamic, small company, It felt more like a family. The change was unavoidable. This is not really a con, it is just a fact that happens usually with growing successful companies.