Pros
Intelligent and fun colleagues, leadership and environment. Most employees are quite experienced, so focused on the work and not necessarily 'getting ahead' - which is fantastic for team camaraderie. People are constantly learning and helping each other learn and improve. Office atmosphere is relaxed - there's foosball, mini basketball, mini hockey, pretty much anything you need to have a quick five minute break with a colleague. There are monthly team outings around the city, team lunch on Fridays, and a generally warm and inviting attitude. Friday afternoons we have demos and beers, and many stay on to hang out and game. Hours are fairly flexible, as is working from home when necessary.
Cons
Because projects have quick turnaround times, there can be very heavy periods of work, followed by light periods. You'll do well at Kinetic if you're a self-starter and are personally motivated. Management style is not hand holding, so it's not for everyone.