Flexible work hours
Good Insurance
401K with matching
Potential to work from home sometimes
Great Vacation and Med time benefits
Monthly company lunch
Ping-pong table
Great culture that promotes collaboration
Cons
Like any job it's not always perfect. There are some aggravations when dealing with customers, but that's expected. It can be hectic at times due to the fast , but I'd rather be busy than not.