Pros: flexible hours
Cons: bureaucracy, different mgmt agenda's, slow to promote
Worked for company for three years.
Within 2 months was promoted. But then wasn't, even after completion of professional course work, assignment as trainer, and after taking on additional responsibilities.
Direct Manager was fantastic, very open and willing to teach
Manager of department left much to be desired
Co-workers ranged from amazing, to collecting a pay cheque, to almost out the door
HORRIBLE WORK ENVIRONMENT