Initially seems like a great company to work for, until you become good at your job.
Cons
Would be great if improvement led to a raise/ upward mobility without having to ask. Lack of formal training. Current pay doesn't feel like it reflects workload/long hours.