Pros
International company with a globally diverse workforce Good office location near FIDI/China town
Cons
An alarming rate of employee turnover which is 99% attributed to the poor management employees are subjected to. Management has a "you do as I say and don't you dare question my authority" approach which leads to a lot of friction not just with their staff but also with other departments Employees are treated as hourly employees. You'll be sent emails if you're deemed to be taking too long of a lunch, or break ect. You have no control or say with your manager about the projects you are assigned Terrible communication from managers and upper management about project deadlines and expectations "everything is always a top priority" company goes through reorg every few years