Pros: flexibility in non classroom working hours
Cons: no real designated office space
Good place to work, energetic student population, technology and pacing is current so you are at cutting edge of what is happening in your field now.
Typical day depends on what classes you are teaching.
Standard teaching protocol: lecturing, quizzing/testing, grading and assigning final course grade.