Using story points, you measure how complex a story is, rather than time. A small spelling change, vs massive re-architecture. You do things in general abstract terms, rather than hard deadline, where you get fired if you don't meet it.
A added advantage of story points is that is abstract, it doesn't care if you 6 hours out. So you don't feel pressured to lower it.
You then look at previous sprints and see how many large/small tasks you can complete in a sprint.
A lot companies try to use time estimates to increase productivity, and get developers commit to releasing by a certain date. It doesn't work, it leads to rushed buggy code.
Its sounds like company is one that doesn't really understand agile/scrum, and is trying to use estimates as a whip to get you to work faster.
Companies need to stop using time estimates as a whip, and focus more on methods that are actually generally accurate, and provide useful information for planning.