Pros: great company, outstanding upper management
Cons: contractual employment based
Netpique is a wonderful company with which to work. However, when working with them, you should keep in mind that they work on a contractual basis. Therefore, if the contract you are working on should come to an end, you could very likely be looking for a new job.