Pros
A lot of these reviews have been written by people who could not excel in their position. I have been with the company for about a year and have been promoted twice within that time frame. You have to be willing to work and really listen to what you are being taught (as at any place of employment). It is challenging at first but if you are willing to learn, you will succeed! The pay structure has changed recently as well, so employees are being compensated much better for their hard work. This is a start-up tech company that is trying to grow and the way that they will is by getting quality employees that have a natural ability to connect with people. Upper Management in my opinion is great and I am happy to be working for people who care about your well-being.
Cons
Turnover is not at its best, but that is something that is being worked on by continuing to hire quality people.