Pros
Flexibility (If office side)
Changes are being made
Criticism is appreciated (most days)
Competitive Wages
Cons
There's no expectation of home life and work separation. Does someone need something on a weekend because they didn't do their job during the week? Be prepared to be bombarded with questions and then get ripped if you don't drop everything on a weekend to come in a help. There is no overtime or on call compensation - you will be forced to work for free. One of my pro's was criticism is welcomed - this belongs in both columns. If your criticism is given on a bad day for management, you're likely getting fired or your life is going to be a nightmare for the foreseeable future. If the CEO or COO decide they don't personally like you, you will be fired for a made up reason. There's very much a good ole boy setting here. If you're liked by the executives, you can do no wrong and anyone that opposes your view points will be fired.