Pros
I have worked here for upwards of 2 years and it has always been pleasant. There is a need to feel like a close-knit family and as a remote employee, I never feel alone.
What I find very fundamental and commending is that, even when you know you are not functioning at your optimal, they always encourage you and they are never in a hurry to hit the gavel on you. It is truly a company that cares.
Cons
A few sub-standard technological resources, makes work sometimes tedious.