Pros
- A good place to work for - The benefits aren't too bad and the people are generally responsive and cooperative. - Autonomy and individuality thrives in this position with this team. - Flexibility in working schedules, especially when you have urgent issues that require you to take time off. - An "at ease" environment - Mostly casual most of the time. - Liked the building structure and the Cafeteria - The food was good.
Cons
- Lack of leadership, direction and honesty on behalf of Senior Management - One day you are tasked with a role that’s supposed to be one of the highest priority and visibility, only to find out few weeks down the line that it was cancelled – and in some cases without informing you of that so you can direct you synergy to other tasks. - Too many duplicated processes, tools, dev apps that end up thinning the companies bottom line. - Too much off-shoring and outsourcing - Lack of honesty on the management side - I was rated "Outstanding" in every category, were promoted - albeit without a salary increase - just few months after being hired, managed to way outperform what was required of me as per my management recommendations and requirements, were informed that I will never be laid off given my performance and the importance of the job I was doing (and indeed it was a highly crucial position focusing on cutting cost, improving quality and the company's bottom line), however, I was one of the first ones to be cut loose. My job was outsourced to a newly grad developer who was way overworked to start with and has never been exposed to a management or leadership position. -