Pros
10% discount. Good people on various teams throughout IT. Very relaxed atmosphere and casual dress. Very hard to get fired. Very low stress. Nice new facility. Compensation is now close to industry standard for Oklahoma. Benefits are good, and nice that there is an onsite clinic that is free. Hobby Lobby is a very stable business with a solid model and respectable profit.
Cons
Management is severely lacking, no real understanding of what people do, or how they do it to perform their jobs. They do no allow working from home (unless you are on call), or any kind of compensation time (comp time) under any circumstances. This is compounded by a lackluster Paid Time Off policy that waits until your tenth year to be granted 4 weeks off. Job roles are not well defined, they want you to be able to do everyone else's job, but will not allow you to make basic decisions on any system for which you are responsible. Lots of finger pointing when things do go wrong. Sr. Management listens to whomever cries the loudest, which propagates a sense that butt kissing, and constant complaining will get you ahead. This is also a problem, as there is no upward mobility in any part of IT. You may get a title change (team lead, manager), but that only puts a target on you for when things fail. Honestly, the CEO I rate well, David Green is a humble, yet impressive man, but if he knew how the CIO ran things, I think he'd be less than happy. Hobby Lobby claims to be an employee centric company, but over the last several years has become less so. One significant example is penalizing the entire department for the shortfalls of just a few. Not allowing comp time or working from home due to lacklustre performance from a select few or the inability of their managers to "manage" is ridiculous. Admonish the individuals that underperform instead of burning the forest down because of one bad tree.