Pros
Adancement opportunities for the young, especially for those with MBAs.
Cons
Sexist and ageist to a fault. A young, average owner of a MBA will suddenly get promoted over a 50 year old woman with 35 years of experience if he threatens to quit. No benefits to speak of. Yes, you do get a stock purchase plan, which is supposed to make up for the terrible insurance plan with ObamaCare like deductibles and co-pays, but it doesn't add up. IT people work weekends for free, and don't get comp time or any credit for their work. Then you get to watch them berated and yelled at over something completely inconsequential. I could not watch this hypocracy any longer and just decided it would make more sense to work on my next job opportunities full time, and spend more time with my family, which dish made completely impossible.