Pros
Co-workers were some of the best people I have ever worked with. The benefits package and salary were highly competetive. Always had a flexible work schedule with no trouble getting time off.
Cons
Absolutely no formal training! My job was complex and it was virtually impossible for anyone to have the skill set and knowledge to complete the required job tasks. Learning was accomplished by asking my co-workers (and interupting their work) many times over and over through the course of a two year span of time. After two years, I pretty much knew what I was doing but still had to bother my colleages from time to time. Management would only give raises to the elite employees...The chosen ones!!! All other employees (about 80% of the total work force) received no raises for several years. Management never valued the employees. As stated earlier, no training or raises were provided. Also, great employees were either laid off or fired. There was never any recognition for a job well done and I never knew if I was doing a good job or not. There was very little effective communication between management and employees.