Work on many technologies, learn a lot about processes, solutions among others.
Cons
They take the employees for granted. NOOOO Growth opportunity unless you have a good GodFather. Overworking employees and underpaying them will make commitment ware of eventually