This is a good company but the site where I worked had serious management problems. There was non-stop office drama and fighting which the management encouraged. I did learn a lot here and the company does have many training oppprtunities.
ProsMany training opportunities, stable
ConsPoor management, low pay