Pros
An interesting codebase, Scala as the main language, worked remotely.
Cons
Some VIPs are amazingly rude and unresponsive; talking to HR while trying to have a decent professional atmosphere lead to me being fired. But I encountered very decent people in the team, maintaining connections with them now. Production-wise, with a self-appointed guru with whom one cannot discuss things professionally, narrows your opportunities to make the code better and to produce your new code in a decent, modern style. One is supposed to just obey. My attempts to find common language just failed. Talking to the management was useless (they are probably as scared as the rest of the team). Now, the CEO. He's the ultimate god-like authority. And he treats you as if he's a general and you are a soldier, and he can send you to die. I don't think I ever met such a CEO; everyone keeps some decorum in all the companies I worked at; this one just treats you like a dirt.