Pros
Remote work. Colleagues are nice.
Cons
The company has changed drastically recently. Majority of the developers was laid off, so are other supporting teams, including PS, CS and Support. No one is actually working on new releases, bug fixes nor features. It becomes very difficult to work in client-facing teams. Promises are constantly missed, critical product issues are not getting fixed, customer satisfaction is dropping, employee morale is low, sales are slowing down. ETA to product-related delivery and resolution feels like a taboo to talk about because it is no longer allowed to communicate it externally or this info is entirely unavailable. Support system is paralyzed. Escalations are everywhere. Resources are very stretched. Even issues get escalated to people near the god, they won't get fixed in a 'reasonable' time frame, if there's a time frame at all. Some large-scale decisions feel abrupt and impact many teams across the board. ABBYY is full of surprises. An existing workflow can be wiped out overnight. No prior communications or alternative processes whatsoever. The team is in extreme chaos. Not convinced at all the bright future ABBYY holds from this transformation. Whether they can withstand these multiple layers of problems and the volume of churns remains a significant question to me.