Good company to work with, but you better be on your toes if the project (or project manager) doesn't favor you.The good thingsGood colleagues, mostly good projects, work from home arrangements.
The challengesTwo encounters from a certain project manager is putting an end to my mental health. Berated me first for being "slow on the job". The second time just punished me for "lacking skills", then started demanding lots, and whenever I present something, called me to "stop wasting my time".