22squared has a great culture. Lots of great people to work with, unfortunately a lot is neglected by upper management. The higher up individuals are too busy to take note of all of their employees. My manager knew nothing about me, which makes it very hard to progress. Lots of favorites.
free lunches, fun culture
poor upper management