Vantaggi
High compensation Amazing management team Company is always evolving itself to stay relevant and profitable Great people to work with; Always available to help and answer questions Work-Life balance is manageable Hard work/effort is noticed and openly acknowledged Holiday party makes all the hard work worth it
Svantaggi
I don't have any major "Cons" but here is some insight into what it takes to be an engineer for this company: 1. You need to be able to handle multiple projects at once - PM's help but the tasks are all yours 2. You need to have very good communication skills 3. You need to manage your work-life balance. Regular manager 1:1 meetings provide opportunity to communicate any balance issues. It can get overwhelming if you are not communicating with management. 4. You need to be focused on customer success and satisfaction 5. You need to be able to learn and apply new skills, quickly 6. You need to be able to ask questions without the fear of appearing inferior