Pros
Promoted multiple times, only to be let down when the "right job" was available. 401k, stock options are okay. Too many good ole boys who only kiss upper managements butts to then be laid off.
Cons
Started out as what appeared to be an amazing place to work, but at an unbelievable low amount of pay. Their hiring from within process is only useful if you aren't trying for a manager or higher position. Work you to death, especially if your job involves traveling. You will travel double or higher the amount they tell you. ZERO comp days for all your time away from family, and weekends to "get you there on Monday by 8:00 AM", which is a failure to work life balance. Working from home is a no no because they'd rather see "butts in seats" Bonuses are a joke! Management is a joke! Hire outside the company to those who know nothing while passing up hard working inside staff who know the job inside and out! RUN AND FIND A DIFFERENT PLACE TO WORK!