Pros
The people who work here are incredibly intelligent, humble, and have great senses of humor! The modern, innovative company model is supported by a "yes" mindset from management and a willingness to try new things to support our clientele. There is an amazing culture of open communication where everyone's ideas matter. Everyone strives to do the best work possible and conducts themselves in a professional manner. Every day is an exciting adventure and challenge! They have many opportunities to challenge yourself and learn something new every day. The work is fast paced and leadership is always pushing and driving ahead in every way. Kudos to Software Development Manager who understand the technical aspects of software development.
Cons
None that I can remember.