Pros
The benefits that are given to the employee's are great which include medical, catered quality lunch, in office gym (trainers included), and company activities. However, any position within this company will find that this is the only benefit of working here.
Cons
This is an abusive corporate environment by the current leadership in place. The corporate leaders will have no hesitation to blame issues on one another or even you (using foul language). This is due to the lack of business plans in place to help move the company forward which is shown in stagnant company growth (and other negative reviews). This does not allow for an employee to move forward in their career. As well, the company only supplies an average or below average salary compared to the competitive market (possibly due to the lack of growth). The amount of work that an average employee is extremely large due to the management wanting to focus on too many projects within the company. Management has an unrealistic expectation of having large scale operations for a small company. After working at this company for quite some time, I never knew what the culture and values were besides getting your work done yesterday.