Pros
Great management! Great employees! Excellent compensation package and working conditions. The culture is employee-centric. That attitude comes directly from the CEO. He is a genuine, caring person who recognizes the value of his employees. While it might seem that giving such a high rating is fake, I assure that it is not. I have been working in the corporate high-tech market for over 40 years. Some companies were as large as NCR. This company is doing it right!
Cons
If anything, it is the typical issues that face any fast growing company. For example, technology develops faster than we can develop internal training documentation. But, since every employee is willing to help every other employee and share knowledge, this is not a very big problem. The company is regularly adding team members and things get better almost daily.