Pros
This is a quickly growing, hugely successful company. The work environment and employees are top notch. New facilities are constantly being built and existing ones are being improved/remodeled. There is good reason for them growing from a small company to an industry leader. Innovation, efficiency and technology are embraced. Much effort is devoted to training employees to become experts in their field. Management is open to suggestions and concerns. Along with growth comes opportunity. Bring a positive attitude and a strong work ethic and you will succeed. This is a hugely successful company that I am proud to be a part of.
Cons
You must be a team player and remain open to change. The company is growing quickly, so change is frequent. Expect to be required to prove yourself, so be patient.