* Compensation and Benefits
* Working Environment
* Nice office space
Cons
* Rude serviceline management - particulaly when want to discuss compensation
* No solid career path
* Huge disparity in Salary among folks of same experience with same skillset
* Referral system never works