Pros
- minimal micromanagement if you do your work well - flexible schedule - decent pay for how much work you do (only needed to put in ~20hrs of work at many times to perform well) - larger design teams/systems design include some very kind, talented people
Kontras
- lots of promise of growth which is never actioned on, many promotion/raise promises due to exceptional performance and taking on higher role but was never compensated. they try to keep everyone hoping it will happen for as long as possible before they quit and just add responsibility with no compensation. - toxic coworkers (extremely rude on calls, inappropriate/passive aggressive comments, constantly doing job very badly and causing others to do their work for them) - HR never did anything although coworkers across teams were in agreement that this was happening on countless occasions - lots of boomer employees that have worked there for 10-20 yrs and seemingly don't do any work, don't understand anything, cannot grasp current technology or processes and all-around make everything harder day to day by making others compensate for their inability to perform at a baseline level - toxic management, lots of turnover and constant big reorgs/rebrands without following through on the previous ones, caused tons of disorganization and tons of throw-away work/unnecessary pivots - lots of layoffs, many times of people that were the only good employees and all of the people who could barely do their job or were terrible to work with were spared