I have been working with the company for quite sometime now. Good place to work. Good work-life balance. Easy going management. Top level management are honest in terms of dealing with clients or with employees. Good chance to move higher up in the ladder without the need of being a sycophant
Cons
Vacation Policies and Salaries needs some change. The management is great, but need to get some more business. There needs to be some more travel opportunities for the employees.