I worked at Square for over a year and had a wonderful time. The company gives you so much in return for your hard work. They give you awards, flexible hours, and a environment that is like no other. They hire good people to be around and though I worked very hard and some days were longer than others I still looked forward to going to work every day.
ProsGood environment, good coworkers, good management, good benefits
ConsCant think of any