Pros
- Some of the benefits that come with a corporate job - "Take what you need" PTO Policy, although someone in engineering management doesn't believe in this. - SmartBuilding works with cool tech
Cons
Unfortunately, the SmartBuilding department isn't very recognizable anymore. And even worse, as of the last year, engineering management has been making my time here even more miserable by explicitly targeting Senior Developers on their team. As a result of lacking due diligence during hiring of said engineering management, our workplace has unfortunately been infantilized and has ended up going downhill with micromanagement being at the forefront of our day to day. Competency is a huge issue with engineering management, looking through resumes and qualifications, it's very easy to tell that it was padded, and includes things that don't even exist in their day to day. This also includes the touted vast expertise in engineering, which seems to have been left at the door exiting the interviewing room. Our team doesn't have the leadership it needs to be effective, and any proof someone in engineering leadership does have that there is competency, it turns out they plagiarized it instead, and there isn't an ounce of original thought/current engineering talent. When you even suggest at calling into question the competency of engineering management (professionally), engineering management gets extremely testy and hostile, especially when alone with engineering management, which engineering management enjoys doing off the record. It's extremely targeted too, which is a shame. Unfortunately we are told by their management that they are here to stay. Feelings of trust being eroded towards some of engineering management has also increased. Half the team is convinced we will be laid off to cut costs, and there is a desperate and frantic move to try and accelerate how quickly the senior members of the team can be laid off. Since things have changed a year ago, morale has been at an all time low. We've had team members cry in frustration over feeling lost without a mentor because of poor hiring decisions in upper engineering management, that led to us having an engineering manager that makes the majority of the team feel lost, and managing up the feedback is impossible when feedback isn't listened to in the slightest. I've also had immutable characteristics be brought into conversations in one on ones since a year ago in very dismissive and condescending ways suggesting that I do not know better than someone in engineering management even though I've made an effort to learn the product and the codebase, and have had more experience working in my role than this someone in engineering management has. And when anyone who he doesn't like does try and get away to reset their mind for it, be prepared to battle that. The benefits RealPage provides are only nice when you can use it, and when you have to battle 3 months ahead for PTO whereas someone in engineering management can take off for a week with notice on the day of, you can tell who is favored in this situation. Outside of the blatant harassment I've been facing because of my critiques, questions that implicate someones perceived competency, and targeting based on my age, the general attitude towards rewarding work and merit increases has also been poor. At first before all of these changes happened my work seemed to have been valued; one would think that it still was with how much our CEO was saying we were all doing an awesome job meeting targets, until merit increase + hiring freezes happened (which they hired through anyway) and that the most important work we were doing got severely undervalued when merit increase season did come along. I'm sure it has more to do with just someone in engineering management, after all, misery just loves company, and it seems that we have to also partake in that. It's really a shame too. The tech our team works on is really interesting and engaging to work with, I enjoy a lot of aspects of this job, but my experience here has been soured completely by someone in engineering management.