Pros
-You'll have a job -You'll never be bored -You'll lose weight because there'll be no time to take a lunch -At least your getting paid to do this??? -There is no red tape when it comes to implementing PROD changes
Cons
-You will be blamed for the terrible upper mangement decisions -no focus on a balanced strategic direction for the company -Most of your effort and time will be directed towards adding new features ontop of a bad design -Runs like a dictatorship, where upper-management points their finger to the grunts if ANYTHING goes wrong -Business and IT initiatives are not aligned. ("IDEAS" have preceidence over any IT initiatives) -small private company means you have no backup (oncall 24x7x365 even if you're on PTO) -employees are given worthless shares of company that are vested only after 4 years of service