Pros
- working with some folks that care (in Canada) - being able to bounce ideas off colleagues in Canada - massive responsibilities - a paycheck
Cons
- upper management not open to critique or ideas for enhancement - upper management blames its own employees for its failures - constant reorganizations and laying off of employees (no transparency and no explanations from management) - technology needs improvement - employee morale low (due to job uncertainty) - responsibilities significantly broadened - far beyond what I signed on to (and yet no extra compensation) - favortism - hours and expectation to work weekends - backlash for asking questions and being thorough -contract employees are extremely important and not treated as members of the team