Avantages
good pay and benefits, some smart people
Inconvénients
The leadership is extremely reactive. Instead of having a plan and sticking to it, they change the course where the competition blows. It's basically like they dont trust their own plan and trust competition instead.
No culture, it's just a rat race. Work life balance as you should expect in a cult like environment is non existent. You are indefinitely on call to fix the issues other internal teams break. hire the brightest to baby sit AI and do support work.