Pros
1) Flexible hours for salary employees 2) Allows employees to work independently 3) Good 401K match / fully vested time 4) Values employees' development goals
Cons
1) Allows employees to stagnate 2) Slow to reward employees for good performance (via compensation increases and promotions) 4) Well below average salaries for the area 3) Encourages employees to assume additional roles/responsibilities without increased compensation 4) Currently allowing pay compression and doesn't seem to be working towards resolving it 5) Frequently stressful workload 6) Poor communication from upper management 7) Non-standardized yearly goals between groups in the same department. (i.e. an exceeds expectation rating in one group could be a failing rating in another when looking at the same metric)