Pros
- highly developed internal working culture that helps you grow & improve skills. I grew up from 0 in programming to proper hard-middle developer in two years and really grateful for this - there are a lot of projects around the world that you can help build, maintain and take to the next level. Encouraging and always fresh. We work with local business, international companies in US, France, Vietnam, etc. - Here you work for ideas & get paid according to the value you bring, to me this is the most honest way of getting paid. Zero waste. - Best for people who work hard, play hard. We work only what is needed to get the product delivered with excellent quality. And we do not work longer than 8 hours per day 5 days per week, if we do not want to. - Colleagues & management are always willing to help and mentor you. We believe in win-win here, so many times i helped my colleagues as well as they helped me. We truly care about each other and this care helps us build great products. - Plenty of food, unlimited coffee & a lot of office space which eliminates the need to spend extra money & time on that. Really helps to relax and do the job - Company encourages remote work, which is fantastic & creates the atmosphere of trust and willingness to work. I work remotely from January 2020 and it has never been so easy. + A lot of my teammates work remotely from Vietnam for example. - Company supports travelling, so, we are not limited to where we go if we really need it. I have been to more than 3 professional conferences already, including one in Moscow. - Mad Devs supports sports. Company devoted a lot of resources to help its developers do their favorite sports and stay healthy.
Cons
- Not good for those employees who would like to work 9-6 strict and then get out of touch. Yes, we are clients/products oriented. that means that a bit of flexibility is needed - Not good for those employees who got used to hearing only nice things about themselves. Absence of gossips here helps us build mutual trust. - Not good for those who do not tolerate freedom of thoughts and expressions & non judgmental attitude towards humor. - Not good for those who are not used to take responsibility for the product they are part of and for the code they write. No responsibility you are out. - Not good for those who lack communication skills. Even though you might be the rockstar developer, if you cannot communicate with the team, clients, interns, etc, you will have lots of troubles here