People are nice and you can work remotely. They have good benefits and pay is okay
Cons
Hard to move up and the bonus system is supposed to be on individual performances but it seems more like how well your project is doing. Plus you’re being compared to other people