Company is a little old school in terms of schedule, offices, benefits, which in my opinion is not a bad thing, but if you're looking for a modern tech company with flex schedules and unlimited PTO, this isn't that. However, the management is very understanding so if you come to them with any requests or issues you are facing they do try very hard to accommodate you.