Pros
EAI Technologies is a very tightly knit group of highly skilled professionals working to make excellent products for our clients. It's a small company with a big impact. The community here is excellent and everyone listens to your opinion, regardless of how long you've been at the company. There are people here who have worked at this company for 15 years. The work itself is very fast paced and challenging. If you like solving puzzles and working on interesting projects, EAI is the way to go! They have a very good environment with flexible hours too! Plus, you get free lunches every day! :)
Cons
There is incredible room for personal growth, however, there is no concept of growth within the company because of it's flat structure.