Pros
Remote work that can be done from anywhere.
Cons
There is no real professional development in this company, good luck getting promoted to a higher position. The salary is quite low for the expectations and they don't offer any raises. The management is acting really disorganised and disrespectful to the lower workers (especially the Bulgarian staff). You're often expected to stay late because there is an issue with the systems so you're sacrificing your personal time. There is no gratitude for a work well done however, if there is a mistake made the management starts to search for a scapegoat to blame (and then they start acting like the world is ending because you missed one small thing, bit they don't care that you are overworked). There are no additional benefits.