Software Engineer • Current Employee
Pros: Team culture.
First-line managers are there for you.
Easy internal transfer.
Plenty of career development options.
You can switch to another program and have it feel like a whole different company.
Sick health insurance coverage.
Cons: Upper management is very detached and ignorant.
Reintroducing strict in-office work while never being able to answer the question of 'why' to go back in office.
They claim lack of productivity in recent years but:
1. they don't have data pre-COVID to back that up.
2. BGS was the most remote work division and provided the most revenue in the last 2 years.
Way too many full company ideology changes.
They can't commit to a single process and half-implement any they decide.
Progress and looking to improve is good, but not when you keep wiping the slate every 6 months and leaving it up to the actual employees to figure it out.
Some programs are pushing for agile and lean, but upper management won't change structure to match it, even though it was their idea.
Upper management agreeing to contracts that are way overconfident, and again, leaving it up to real employees to figure it out.
When it inevitably does, the people who do the real work are blamed, withheld bonuses, let go, forced to go in office, etc. (That would be manufacturing, engineering, design, lower management, HR, IT, finance (oh wait, we laid them all off)).
They have a diversity hire protocol written for program management to meet that laughable, and don't understand the actual humanity reason for diversity. It was literally just 'make sure you hire at least 2 women and 4 people born outside USA on your program.'