Pros
We work until 3pm on Fridays
Cons
* Bad management in all levels. * Lead Engineer are just developer with more knowledge about the project, but zero people-skill. They spend so much time on managements meeting that they start loosing contact with the source.. In the end, they are no Leads nor Engineers anymore * HR don't read/respond emails. * Technology is really outdated, really. * There's no sense of community. Teams works as PODs, ignoring others PODs problems. Eg: there's the mobile web and the native mobile, they never talk to each other, both have the same features just because one copies the other.. not because one supports/helps the other. * They love to create new cooperatives, initiatives, all-hands, area events... Every month there's a new thing to work on. We don't finish what we start, we just start something new. * Nobody is on charge: there's no architect and none of the developers are able to push big changes (remember: no community) * You'd better to know Spanish. Sometimes, meetings are in Spanish. Asking to do it in English is pointless. (at least is not Catalan) * There's a team called "Agile Coach", they goal is to prove we need them. * They believe "culture" is made by sending an email about what is the company culture. Just it.