Vantaggi
Was given a great opportunity out of college, became manager and gained lots of experience after that... Was able to grow and prove that I was a top notch performer and my name became a 'household' name around the company however after getting accolades, awards and titles I was unable to ever get any respect in the pay department.
Svantaggi
After hiring direct reports who were lower performers and paying them more I was unable to stomach it any longer. Bad pay that showed no hope for improvement, and honestly management didn't have any clout to say "we're underpaying this person we should really adjust their compensation" I know because I had managers above me who tried. Horrible benefits - I had a baby before I left which left me in tons of debt due to their "benefit" plan (HSA), so much debt that my first bonus at my next company is going to pay off my Dish debt from medical expenses (Dish really keeps haunting me after i've left, and I sure wish the bonus I just got wasn't being robbed) Software process - It's hard to be an intelligent contributor when no one is trusted and changes are slow and poorly planned.