Senior Site Reliability Engineer • Current Employee
Pros: Good compensation, interesting work, and plenty of opportunities to move around teams and departments if you're interested in doing something else. On a senior level, there are plenty of opportunities to work outside of your team and make an impact via department- or company-wide initiatives if you're willing to bear the load of moving them forward. Also, strangely enough, it seems easier to be promoted and increase your salary that way and through good performance rather than by changing jobs. I like it so far. I thought to stay here for a year when accepting the offer based on bad Glassdoor reviews, but it turned out to be the best company I've worked in. The coolest thing is the people from all over the world. I've learned an enormous amount of non-technical information from my peers and had the opportunity to improve my technical and communication skills enormously because of all the different backgrounds people come from. Diversity is not just a buzzword here; I have seven nationalities in a team of eight people and routinely work with people from all over the world. Oh, and one thing which is unusual is that the company seems to care about the quarterly questionnaire results and tries its best to fix things which are marked for improvement.
Cons: The biggest problem is that middle to upper management in some places is very loosely connected to what is happening on the spot. This puts a lot of alignment load on the Principal level folks. However, I have no idea how to fix it easily. Getting rid of Team Leads in favor of Engineering Managers, who must be seniors at their craft, helped the situation, but not enough.