Software Engineer • Current Employee
Pros: - Working with smart people. However, the new culture promotes individualism, and it's infrequent to pair program, as this is becoming perceived as incompetence.
- Working on software that millions of people use. However, despite the privilege it is to work on this software, it comes with cons listed below.
- Breakfast and lunch are provided each day.
- Pay is okay, but not great.
Cons: Executive engineering management have disregarded our values, and the culture is suffering. Atlassian was something special, but it feels like a new company with new policies, like tracking PR counts and introducing a performance management system that essentially encourages churn through PIPs and biannual performance reviews, but annual salary reviews.
The irony is the new policies have put individualism ahead of teamwork, so it's now significantly harder to work with or pair program with colleagues. You're considered incompetent if you need help from or want to pair program with others to get work done.
Again, owing entirely to the new policies introduced by executive management, work-life balance is a lot worse now. Sprint retros which raise burnout and tired employees get no action items, and you're paid lip service.
No job security, so people are afraid to speak out.
Managing up by having to document everything you do for 1-1s with managers. This was previously done for promotion packs, but now it's required just to keep your job. And it takes a lot of time to do this (hours-days), which detracts from spending time becoming a better engineer, which is what should be incentivized.