Pros
The every day contributors are great down to earth people who genuinely care and would do anything for you. Benefits are decent and 401k match is above the market average.
Cons
They claim to be pay for performance but pay only at management up. If your entry level get ready for long days and minuscule raises due to them not backfilling and office politics. When your manager can sit there look you in the eye say, “you raised your own bar year over year and it will tough for you to accomplish as much as you did last year.” Then hand you a raise cut in half year over year and a bonus cut in half. It’s a real shame because this company use to take care of the every day contributors. Management wants you to set all these absurd goals and tells you they want to help expand your career. Then when you ask to job shadow your request is ultimately denied because your the only one capable of doing duties or running a system. Managers should want their employees to move up the corporate ladder but most seem to scared to put in a good word for you because they don’t like the attention.