Over all was a good company. Have research and development department where are really gathered good staff(level of engineers). Product had an interesting problems for every engineer.
Cons
Product had an interesting problems, but overall wasn't really interesting. There are no many benefits.