Pros
Growing, so benefits and wages are getting somewhat competitive
Cons
Still not big enough to have better wages and benefits than other companies doing the same thing
Not big enough to be able to follow through on lofty promises
Inconsistent wages among coworkers in same position with similar experience
After the company went to share holders, purse strings tightened, and instead of making long term investments, it seems like the lowest and hardest working employees are where they are trying to cut costs
Retention issues: replacing level III techs w level I fresh techs and expecting same output while delegating training and overflow to the remaining techs