Pros
- Serious company, results-oriented;
- Employees are treated fairly, once again based on employee's commitment and results;
- The pay is decent and provides medical benefits as well;
- Employees get help when it comes to their careers (company has great training programs;
-Fruit day!
Cons
-No cons that I can think of;