learning more because of technology variety you deal with
Cons
Lack of competent leadership, very high turnover, undue focus on money over technology or ethics. Management is totally unresponsive to employee and often customer concerns. Several of the more senior techs left the company during my time, taking their knowledge with them.