Overall good job and good benefits and generous PTO and frequent company lunches.
Cons
Your experience is determined by your team lead and God help you if you have a lazy one.
You can move up quickly if you make friends with Management.
Very little diversity but company is inclusive.
management, new structure of member advocate role, lack of advancement, politics favorites advance others get stuck. Over worked, under paid, micro management