Pros
- Birthday/anniversary gift - Well, you have ~300$ for education per year. But CTO hint you that you should spend this money for some kind of education related to company technologies and business.
Cons
- Boring projects. - Very inflexible working day. You can’t work from home if you need it. You need to be in office before 10am. - Very low salary. They might say “you are very good tech guy”, “ppl learning a lot from you”, but salary still will be very low. - You will be valuable team member only if you working there for a long time. - They more care about soft skills rather that about tech skills. And this is weird because they are trying to make best quality software. But I think is a common problem of modern small companies. - They complains about lack of developers but will not offer anything if you are quitting. Basically they will just say “bye”. Although they always saying “our aim to make developers work here for a long time. Nope, you are not even trying. - CTO has too much responsibilities and trying to control everything. Also, I guess, CTO thinks that ppl around him are stupid, because he really like to repeat same things millions of times. It was not only me who noticed it. - You better not get sick. CTO don’t like it. He might literally say to you that your sickness is “suspicious”. - Amazingly toxic environment on some projects. They are always saying to be “proactive”, to offer solution before problem appeared, and this is good idea. But unfortunately on some project ppl could just shut you up (literally) when you are proposing idea, solution or an improvement. - Ridiculous ideas about interview process. They are making and improving current interview process. And, to be honest, most of question related to soft skills... - Forced monthly events. Every month you forced to choose a subject you want to learn, make presentation and show it to ppl after work day is over. At some point it’s good, they giving you a 1,5 day for learning stuff.... But! You need to approve subject with CTO. You can’t just say “I want to try this or that”, you need to pass a project review process. I could understand it if they would not force ppl to participate. But you must participate, even if you have a lot of work to do and you really want to finish it. If you are decided not to participate you will have very bad time. And this is really funny how they are allowing you to spend 1,5 day for some (most of time) useless stuff but in the same time they can’t increase flexibility of working day. Actually I don’t understand how they systematically ignoring this problem, because every month more and more ppl delaying their project submitting for approval. - They can’t hire office manager. If you have some problems, or you need something, CTO might say “we going to hire office manager soon, solve your problem with him/her”. Office managers they hired all just ran away within a month or even a week. - Cockroaches. I did’t add a free snacks and fruits in pros only because of cockroaches. They are everywhere. Inside of coffee machine. Inside if tea bags. Even inside of fridge... Summary: Small company that trying to act as a giant one. Introducing a lot of processes they can’t afford. If you are good tech specialist there is much more other companies with better conditions and environment.