* Good benefits.
* Easy to get hired.
* Relaxed, can listen to music and podcasts while working.
* Mostly independent work.
Cons
* Co-workers with poor English skills.
* Cheap, overused tools.
* Lack of mentorship.
* Company is somewhat disorganized.
* Pay is not that competitive.