Pros
Great and humane idea and goal. Good accounting department - always helpful and friendly. A couple of really great and competent people mostly in engineering department. Nice offices. Free lunch.
Cons
No leadership of any kind in Belgrade office . Top management in Belgrade only effort is to stay in the position of power. Absolutely no decision making in Belgrade office, no one was able or willing to take responsibility. No work process or methodology created confusion on everyday level. Management was proud that there was no official on-boarding process for new employees. Instead it was every (wo)man for themself. Incompetent and slow HR - slow dissemination of information, did not react to complaints. Incompetent middle management as a result of forced promotion of best engineers to team leads without any training or soft skill assessment by HR department. Absolutely no idea on what were the responsibilities or expectations for any of the positions in the company, especially mid/high management and C level. Money from the second round of investments was spent like there is no tomorrow by a privileged group of few. Previous CEO is expert in her domain but does not know how to run a company. Could not focus on the market or clients, was all over the place which translated to the whole company and employees. Complete disconnect between the country offices and absence of information sharing. General company agenda or business direction is very very vague despite frequent pointless all hands meetings during which most of the people sit and chat on their laptops. C level tried to establish a transparent communication while actually hiding important information from the employees. Company culture was to hire "stars" no matter how bad or non existent their soft skills were, meaning 95% percent of people had to tolerate the tyranny of prima donnas. After a rough financial patch a lot of people left which created an atmosphere of despair with zero effort from Belgrade management to even try to mitigate the situation. People were promoted for 2 reasons - to keep them from leaving the company or when their superior leaves the company or moves to another position. Company was not ready for the large influx of new people which created a lot of idle time. Toxic environment. Your day-to-day livelihood very much so depends on your direct boss. Positive feedback is non existent, most of the important stuff you can only hear on the corridors and through backchannels. Few selected employees get all the benefits. Incompetent sales department.