Great culture and salary, but not very well organized.
Pros: good pay, nice equipment, great culture.
Cons: lack of management protocols; deploying technology out before it had been thoroughly tested.
A typical day at work consisted of arriving at work, following up on tasks (solving problems and documenting them) and receiving new tasks, to be prioritized and executed.
Learned how to use ticketing systems, basic Active Directory management, Citrix, how to troubleshoot the Mac, and how large companies transitioning from start-ups struggle to grow.
Management per se was virtually non existent. Facebook runs itself in a rather decentralized way, which is difficult to adjust to if one is used to a chain of command.
Co-workers were kind and charismatic; Facebook does an excellent job of recruiting quality people. Everyone was very relaxed and easy to work with, while at the same time productive.
Hardest part of the job was meeting the demands of the users, balanced against the need of leadership to get projects done. I never felt I had the time I needed to complete projects.
The most enjoyable part of the job was connecting with the users and helping them resolve problems; in some cases providing them with instruction as to how to solve issues going forward.