Fun place to work with a ping pong table
Good place to work with friendly people. Technology should be better to do the jobs that are being asked. The workplace culture is good too and they treat employees well.
ConsThe ability to travel when they need you to be there.