Vantaggi
Lots of cool and interesting things to learn if given time. Work from home flexibility.
Svantaggi
Massive workloads with an expectation to put in 50 to 60+ hours per week. Huge workloads lead to high stress which leads to rude behavior and makes for a hostile work environment. No time to train once you have clients assigned to you as you are expected to bill client hours the majority of your work day. Upper management is hyper-focused on billing client hours instead of doing quality work. Placing totally inexperienced people into management or lead positions, which only increased the overall lack of support and increased strain on the overall workload. Overloaded managers who constantly cancel their one on ones as they simply don't have the bandwidth to be managers.