Pros
* Great place if you like politics or on people's good sides * Almost community like culture * Nice People * Swag
Cons
* Absolutely no technical knowledge/expertise from the top/down * "Nice" people until something is said that someone doesn't like and then things can turn upside down * Feedback can be a hit or miss but its been mostly a miss with leadership * CEO cares A LOT about image (company's image) and I say this because during my time at EK the CEO had asked all employees to fill out a survey about how happy they were at the company and to give the company the best ratings but never cared to ask how people really felt * "Senior Developers" that extremely lack in technical ability * Kudos are given based on how well someone can talk which makes sense since EK is a consulting firm but doesn't make much sense in the tech org