Pros
- Almost everyone is friendly and nice, lots of good people around, pleasant environment overall - Good benefits and perks (30 sick days, unlimited snacks supply in the office, discounts & coupons online, netflix account etc.) - Opportunities to grow in different areas and learn in pair programming sessions. Mostly if you're more Junior though rather than Senior - Interesting different clients from time to time
Cons
- Pair programming is a key thing in the company and it's 100% of the time. You basically don't have any personal space, don't have your own computer, can't take a break and do some coding with your headphones on or anything like this. You always have to talk over what you're doing, always pair with someone. Pretty exhausting and uncomfortable feeling, not for everyone for sure - Most of the time you're paired with Juniors & coops. Thus, lack of Seniors in the company as they probably trying to avoid all this pair programming hustle. - Working hours are 9 to 6. This unpaid extra hour is very annoying. Firstly, one unpaid hour a day sums up into 30 unpaid working days a year, which is a lot to say the least. And secondly, if you don't live nearby you get home like 8pm and have no life. - Salary is kinda meh for the amount of troubles you get with the job - Seems like all these benefits are there just to compensate everything stated above - Company increased in size basically twice in just half a year from 100 to 200 people so you get everything that comes with it - Kinda too much corporate bs for my taste (all these weird rituals, lots of words about meritocracy etc.)