Pros
REI Systems is dedicated to providing the best customer experience above all else. We are passionate about the work we do and want to do it the best way we know how. The people are amazing. I have not experienced malicious office politics here like I have at other companies and in other work environments. Senior Management is committed to improving employee morale - employee surveys, manager 360 reviews, lunch with executives, town hall meetings, anonymous texts for collecting feedback are all tools that have been implemented to measure satisfaction and make changes.
Cons
There is often last minute scrambling to get work done on time. Due to our desire to meet customer expectations, we often fail to nail down requirements until right before deployment. Sometimes this causes lots of re-work and frustrations. The quality of the product often suffers due to constant changes.