Great environment but not much to learnThe good thingsWorking environment is great. Relatively small company and flat organization so very minimal bureaucracy. Friendly and interesting working communities. Above average salary. Flexible working hours.
The challengesFlat organization, which can be a good thing but micro managing happens at times and no one is really in charge, everyone reports to one manager. Uses proprietary technology which can hurt your career advancement.