Pros
Flexible office hours with a great location.
Cons
Leadership is not dependable or consistent, job duties change constantly with no warning or plan in place, very secretive and unhappy people, no quality training and employees who fail to generate revenue are often rewarded.