Hybrid schedule and decent work life balance. People I work with are great and manager is supportive. Opportunity for overtime. Not too many meetings, most work is done individually.
Cons
Salary is not very high. Must work 8 hours a day to get paid for your full time, status is monitored.