Pros
I’m grateful for the chance to work here, especially after a disappointing experience in another company. The work is steady, with solid compensation. I like the remote setup, and the projects are interesting. In addition, managers give me the flexibility and independence I need to stay productive.
Cons
A lot of back-and-forth when requirements aren’t clear from the start