Great environment, great people, great place to work
Pros
Amazing flexible work schedule, and the awesome perk of being able to occasionally work from home. Really positive work environment and there is always someone around to lend a helping hand. I never once felt like I was alone when I was stuck on an issue. The team system DIT has really works for them. Work is evenly distributed and everyone pulls their own weight.
Cons
The only thing that wasn't the best ever was the inability to bank your comp time. The comp time had to be used within the pay period, which still isn't a bad gig. But I will say that on the rare occasion I would have comp time, I was always allowed to take the time within the period and I was always thanked for my extra work. Plus the ability to work from home is always nice to take a breather from the office.