Pros: holiday/end of the year party, great benefits
Cons: slow promotion
Great place to work, employees are respectfull to each other. Management keeps employees in the loop with quarterly company wide meeting to inform of the state of the company and its goals for the futures. During those meetings best employees are recognized for their contributions to the company's success.