Vantaggi
Flexible hours allow you to take care of personal matters without taking vacation time to do it. Co-workers are motivated and fun to work with. No cubicles -- everyone has their own office. Challenging work.
Svantaggi
Salaries are a little lower than the industry average. Very little variety in work assignments, you end up doing the same thing every day. No management support for professional development or career advancement. Anything you do to advance your knowledge or skills must be done on your own time at your own expense. Expected to work excessive (80+ hours a week) overtime for extended periods (more than 2 years). Management is quick to criticize work, but refuses to acknowledge outstanding performance even when clients send commendations. Office leadership has no vision and is afraid to pursue opportunities in new industries.