Pros: lunches, parties, social gatherings, movie day, etc..
Cons: micromanagers, employee value, hiring within
This is a company that has many components and room for growth. However, although the room is there doesn't mean that the employees are given the opportunity to do so. HR and Manager agrees to it, so if your manager doesn't like you it won't happen. It's not based on experience or merit. Your growth is dependent on making the next person's life mesirible – more... to suffice your boss and HR. So if you are not in their favor don't even think about it. However, a Beside the day to day drama that occurs. There are ethical managers and employees who are really there to make a difference in the company or bring the best out in their subordinates and collegues. Overall, the work environment is very fun. This company is very good about keeping the morale up with fun parties, events and social gatherings. The free lunches are awesome too! The compensation is very generous. The people for the most part are very friendly and nice. Overall I give it a B-. – less