Sure any place is going to have its cons but it’s still 5 stars for me.
Here are my Cons:
Not any entry level dev positions
This company doesn’t have the structure to support entry level devs at this time. You have to have a good foundation in development already in place to succeed here. I’d love to get to the point where we could support entry level devs because it’s so hard for these new devs to find jobs without experience.
Salary could be better
Am I making more money than I have ever made in my life? Yes! Can I still not afford a house? Also yes :( However I’d rather take the work life balance here with this salary then work somewhere else with a higher salary and I’m just working and stressed all the time.
Benefits
We mostly have good benefits but I’m disgusted we are using United. However, all health insurance companies in the US are varying levels of evil.
Senior Engineers have to do on call
Senior Engineers have to participate in on call which basically means just being glued to your computer for days. Also for some reason senior front end engineers don’t have to do it but get paid the same as back end and full stack engineers? That doesn’t seem fair and you don’t even need backend knowledge. You are just triaging and contacting other people when problems happen.
Those are my cons none of them are enough for me to not rate TrainingPeaks 5 stars though!