It is a great company when it comes to learning and doing new things. At spectrum job satisfaction best you do some thing new in every project and you get a very good exposure.
Cons
Company is a small company so you dont get the great support environment as such and company may get in financial trouble if the lose couple of major project.