Interesting people. Many different projects for interesting companies. Sometimes with big names.
Chance to learn different technologies and gain experience in different areas.
Cons
A lot of times middle management taking "easy win" decisions. Easy win for them and not for developer or client. They trying to please client but not spend much time and resources at the same time.
Project quality can be pretty low due to "saving resources".
Ameria is developing it's own product at the moment, see interactive-canvas.com
This means that all employees are required to deliver their best work, but also are able to test a lot of things and have impact on how the product is going forward.
Cons
ameria is moving very fast and that's not for everybody. The work environment is challenging at times. Even though the company is relatively small, sometimes employees are required to actively seek out information. When they do, they can expect full transparency.