Pros
Stable job position is the only pro here
Cons
Don't know where to start: Vancouver office got two team Ops and Dev - very contrasting working environment. Dev team would be one of the best team to work for, but working for Ops team could be a biggest nightmare for anyone and everyone, thanks to the only leadership running the whole show. Par is the name! - Micro management - Favoritism - Blame games - No appreciation - Confrontation for bad annual employee reviews - Annual salary growth of 2-3% only - Strict expectations to respect hierarchy - The only reward you get for hardworking is, getting more work and unrealistic expectation with no appreciation - Yelling, F words, humiliation are normalized and are overlooked by management and some favorite employees - Trying to run a circus to impress any executives visiting from HQ (Texas) - No growth internally, you would be discouraged from applying for any positions until you complete at least 18 months in your current position (result - people leave) No good benefits either. Throughout my career I have worked with great people and great workplaces, so do not let this place make you doubt your credibility, integrity.