Pros
- They don't require you to be an expert, however they have some great programmers and you might learn a lot of them.
- It's a good place to start if you're looking for your first job and you don't plan to stay more than a year.
- Most of the machines are great workstations.
Kontras
- Your interests aren't take them into account. So you may end doing a crappy job.
- They're too informal. You don't sign a contract and the benefits are unclear.
- There isn't a real career path, even if they say so.
- They require you to travel a lot but they don't let you know about it in advance.
- You're always working overtime and there isn't extra pay for it.
- They don't have a real QA team, even if they say so.
- They don't follow software development methodologies, but if they do, they do it in the wrong way.
- The salary is low.
- The working environment could be really stressful.
- It's a family business so there are too many preferences in the company.
- Most of the managers are not qualified for the position.