Vantaggi
The only pro I found was the people you work with are like minded and easy to get along with. Additionally Mears is willing to assist with certifications but unfortunately...
Svantaggi
The cons outweigh the pros. Turn over is extremely high. You will see many good people leave over the long hours and the pay is NOT competitive. You can expect to maybe get a raise after 3 years. I repeatedly brought up a cost of living adjustment and was denied a raise. Communication is abysmal and lacking that you either have to figure out what you're doing or simply ask questions. But apparently asking question is taken as not knowing what you're doing. What do you expect when you come in on a project and it's barely 50% finished? While some of the people are nice to work with the overall culture is extremely toxic and morale is low.