Pros
Provides the ability to work remote
Cons
Poor benefits: min vacation/ PTO, sub par health insurance, no performance or EOY bonus plan, etc.
Excessive micromanagement
No career path (as advertised)
No direction or communication to help you succeed
Poor leadership-excessive internal conflict
Detrimental to career (by association) due to poor project management (litigations)
Poor business model. Lack of processes, procedures, organization, financial control
No job security
Long hours including nights and weekends
Once in, min pay increases if any
Corporate focused (as opposed to family focused as advertised)
Massive travel expectations and no mileage payout