Pros
In my life, I've been a pretty serial job hopper. Mercury is the only company I have ever stayed longer than 1.5 years at. Has it been all sunshine and happy times? No, on the tough days it's tough, but to build, to thrive, to grow, it does require that mental perseverance. The average person works around 2000 hours a year. If you can enjoy your work for even half of that or more, then it is a huge win. I'll start with the pros. - Great benefits and On-Sites that are meticulously planned; they do care about the physical well-being of people! It's the small perks like the lunch budget that have let me eat well and thrive! (Lost 40 lbs since I started) - The culture of the friendly neighbourhood, as many companies grow, we tend to naturally shift to silos. Never have I felt this way at every on-site coffee chat, people are so friendly and welcoming that it's just like talking to an old friend. - The growth and career, I've made a career here. I have learnt so much, and sometimes even if growth is hard in my expereince my current manager and their manager have been here to support me. - The ability to collaborate, though this will likely change as we add more layers, it is easy to get support and information to get your job done.
Cons
I speak from a personal perspective, as concerns are often subjective from person to person. - Your career here is VERY manager-dependent, and what I mean by that is I have a mixed bag. Currently, it is awesome, but we are still building out, I think, consistency and guidelines across the board, so your growth, expereince and perception of our vision is very dependent on who manages you from my perspective. - You need to pace yourself; the workload can be very high if you don't find reasonable goals, set reasonable timelines and work with your manager to quantify them.