Overall, a good place to work
Was great.... but has clearly lost it's way.
Competitive and solid process for career advancement.
Base pay is fair, and the rest of the benefits are pretty standard.