Pros
- No cost for parking and no issues finding parking spaces - Opportunity to learn new technologies and intricacies of bill payments - Free drinks and snacks - Free lunches from some office events
Cons
- Failed SDLC in every stage: Poor requirements, unreasonable timelines, insufficient testing, delayed code reviews, and being forced to work around the clock to deliver code only to be told to revert it before a production release. Very discouraging when developers have a large backlog of tickets. - Although the company is always working to modernize and secure our infrastructure, it is done without any impact assessment. The servers are unstable and it causes undue headache in troubleshooting issues and even disrupts work. - Developers pay the price when something goes wrong, regardless of what and who caused it. - Outdated documentations. - Political correctness trumps reasonable professional practices and sound business decisions. - High staff turnover. - Return-to-office mandate (4 days in office). Development is already a stressful job, and the return-to-office mandate exacerbates the problem in many ways: - Multiple sources of noise in the open area that make it impossible for employees to focus. - Challenges in reserving meeting rooms. - Unsanitary kitchens and washrooms. - Unwanted odours emanating from some areas. - Tiny and crammed office spaces. - Office temperatures that cannot work for everyone (some employees feel too hot or too cold). - Long and tiring commutes. - Less work-life balance. Many members in management support this mandate because they are out of touch with what is best for employees. The business KPIs presented by the CEO in each quarter never showed any declines in financial performance, so no one can comprehend the necessity of enforcing it. To demoralize employees further, a few employees in the company are allowed to get a free pass from it. This is no joke. Favoritism is considered acceptable in this company.