Pros: pro-active management. encourages and respects employee rights
Cons: none so far
I love the working atmosphere where employees and managers respect each other with utmost professionalism.
Teamwork is very evident on every task and phase of every project.
Management encourages education.
The company is a mix in every aspect, i.e. race, gender, political views, age, and even musical inclinations.
Very fluid and active.